#ifndef _UART_H_
#define _UART_H_

#ifdef __cplusplus
extern "C"
{
#endif

#define _GNU_SOURCE
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <errno.h>
#include <string.h>
#include <signal.h>
#include <termios.h>
extern struct termios newtio,oldtio;
extern int uart_fd;
extern int recive_cont,recive_flag;
extern char recive_buf[30];

int set_opt(int uart_fd, int nSpeed, int nBits, char nEvent, int nStop);
int open_uart(void);

#ifdef __cplusplus
}
#endif

#endif
